.new-mv {
   margin-top: 80px;
   .new-mv-item{
       display: flex;
       flex-wrap: wrap;
       justify-content: space-between;
       .item{
        width: 200px;
        position: relative;
        height: 160px;
        margin-bottom: 20px;
        overflow: hidden;
        cursor: pointer;
        img{
            height: 112px;
        }
        &:hover .play-icon {
            transform: translateX(90px) translateY(-150%);;

        }

        .play-count{
            position: absolute;
            top:0;
            width: 100%;
            background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
            color: #fff;
            text-align: right;
        }
        .name{
            margin: 5px 0 0 0;
            height: 22px;
            overflow: hidden;
        }
        .singer-name{
            font-size: 14px;
            height: 16px;
            color:#999
        }
        .play-icon{
            font-size: 26px;
            position: absolute;
            top:50%;
            transform: translateX(-100px) ;
            transition: all 0.6s;
            color: #3085e7;
            
        }
       }
   }
}